﻿/*
 * NetTcpModule.h
 */
#ifndef __GDK_NETTCPMODULE_H__
#define __GDK_NETTCPMODULE_H__

#include <gdk/net/Socket.h>
#include <gdk/net/NetTcpSystem.h>
#include <gdk/net/NetModule.h>


namespace gdk
{

	class GDK_NET_EXPORT NetTcpModule : public NetModule
	{
		DECLARE_CLASS_HANDLE(NetTcpModule)
		DECLARE_CLASS_INSTANCE1(NetTcpModule, uint16_t)

	private:
		NetTcpModule(uint16_t port);
	};
	typedef NetTcpModule::Handle NetTcpModulePtr;


} //namespace gdk


#endif //__GDK_NETTCPMODULE_H__
